package com.suse.jd_system_server.auto.entity;


import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;


/**
 *@作者:lhj
 *仅作为学习使用
 *@Date:2023/10/18
 *表注解:用户表
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class User implements Serializable{


	private static final long serialVersionUID = 1L;




	/**
	 * 字段解释:用户id
	*/

	private Long user_id;



	/**
	 * 字段解释:角色id
	*/

	private Long role_id;



	/**
	 * 字段解释:用户名
	*/

	private String user_name;



	/**
	 * 字段解释:密码，后端采用SHA()加密
	*/

	private String password;



	/**
	 * 字段解释:用户地址经度
	*/

	private Double addrx;



	/**
	 * 字段解释:用户地址维度
	*/

	private Double addry;



	/**
	 * 字段解释:结构化地址
	*/

	private String addr;



	/**
	 * 字段解释:用户个性签名
	*/

	private String description;



	/**
	 * 字段解释:用户头像
	*/

	private String img;



	/**
	 * 字段解释:账号创立时间，无默认值，需要在初次插入时赋值
	*/

	private Date create_time;



	/**
	 * 字段解释:账号修改时间，包含普通用户对自身信息的修改和管理用户对其他数据库表的操作时间，需要同步更新
	*/

	private Date update_time;



	/**
	 * 字段解释:密码，给管理员看的密码
	*/

	private String pswd;



	/**
	 * 字段解释:用户激活状态（0封禁1激活），默认为1
	*/

	private Integer status;



	/**
	 * 字段解释:用户资料状态（0未通过1已通过），默认为0
	*/

	private Integer info_status;

}